:root {
  --color1: #78A413;
  --color2: #E96B06;
  --color3: #bbb;
  --color4: #1FA5AD;
}
body{ font-size:16px;font-family: Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif; position:relative;}
h1,h2,h3,h4,h5{margin:0; padding:0;font-family: Microsoft YaHei; font-weight:700;}
ul{ margin:0; padding:0;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;transition: color .2s ease;}
ol{list-style-type: decimal;}
.fontsize-14{font-size:14px;}
.margin-t-10{ margin-top:10px;}.margin-t-15{ margin-top:15px;}.margin-t-20{ margin-top:20px;}.margin-t-30{ margin-top:30px;}
.margin-b-10{ margin-bottom:10px;}.margin-b-15{ margin-bottom:15px;}.margin-b-20{ margin-bottom:20px;}.margin-b-30{ margin-bottom:30px;}
.uk-container{min-width: 980px;}
.uk-grid.uk-grid-small > *{padding-left: 10px\9!important;}
dd img{ width:100%; height:auto;}
section.row2,section.row3,section.row4{ padding-top:10px;}

/* header */
header{ height:60px; color:#fff; width:100%; min-width:980px;}
header h1{width:178px; height:60px; background: url(res/logo.png) no-repeat 0 10px;}
header nav{ padding-left:15px;}
header nav ul{ height:60px;}
header nav ul li{height:60px;}
header .search{ width:150px; width:170px\9; margin-top:12px; padding-left:15px; position:relative;}
header .search input{ width:110px; height:30px; padding:3px 32px 3px 8px; color:#666; border-radius:4px; border:none; color:rgba(255,255,255,0.8); background-color:rgba(0,0,0,0.15);}
header .search i{display:block;width:16px; height:16px; position:absolute; top:0px; right:4px; font-size:16px; padding:10px; color:rgba(255,255,255,0.8); cursor:pointer;}
.uk-navbar-nav > li > a{ color:rgba(255,255,255,1); padding:0 40px; height: 60px; line-height:60px; font-size:16px;font-family: "微软雅黑";padding: 0 30px;}
.uk-navbar-nav > li > a:hover {background-color:rgba(0,0,0,0.1);color: #fff;}

header .skin-btn {width: 84px; padding-left:15px;  margin-top: 20px; padding-bottom:20px;position: relative;}
header .skin-btn  span{ display:block; float:left; width:16px; height:16px; margin:0 4px; background-color:#fff; cursor:pointer; border:2px solid rgba(255,255,255,0.8);}
header .skin-btn  span.skin-green{background-color:#78A413;}
header .skin-btn  span.skin-yellow{background-color:#E96B06;}
header .skin-btn  span.skin-blue{background-color:#1FA5AD;}

/* footer */
footer{ margin-top:40px; padding-top:20px; border-top:1px solid var( --color3 ); font-size:14px;color:#777;}
footer a{color:#777;}
footer div{ margin-top:10px; margin-bottom:10px;}
footer div span{ padding:0 0.5em;}

/* 分享 */
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {float: none!important; font-size: 16px!important; padding-left: 0!important; line-height: 1.5!important; height: 16px!important; background-image: none!important; cursor: pointer;  margin: 0!important; }

/* 页码 */
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination>li {display: inline;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {z-index: 2;color: #23527c;background-color: #eee;border-color: #ddd;}
.pagination>li>a, .pagination>li>span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}

/* 畅言 */
.section-service-w{ width:0px!important;height:0px!important; font-size:0px!important;}
.module-hot-topic,.module-cmt-notice{ display:none!important;}

.csslider1 > .cs_arrownext:hover > label {background-color:rgba(0,0,0,0.3)!important;}
.csslider1 > .cs_arrowprev:hover > label {background-color:rgba(0,0,0,0.3)!important;}